Visualisation for Performance Tuning of DVSM Applications

نویسندگان

  • Mats Brorsson
  • Martin Kral
چکیده

Small organisations can now have access to high raw processing power using networks of workstations (NOW) as parallel computing platforms. Distributed Virtual Shared Memory (DVSM) packages have been developed to facilitate the programming of such systems. However, because of the high interprocess latencies in a NOW, the performance of a DVSM application is more susceptible to the partitioning of the problem than what might be expected. This paper presents an approach for a tool to visualise the execution of a program in a way that highlights performance bottlenecks. The tool associates identified bottlenecks with the corresponding source code lines in order to determine what piece of code is the cause of poor performance. The visualisation technique is demonstrated in two case studies. They clearly show that the visualisation is indeed useful and provides an effective way to acquire an understanding of what characterises an applications sharing behaviour.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance Tuning of Small Scale Shared Memory Multiprocessor Applications using Visualisation

Even though shared memory multiprocessors are becoming more and more common, it is still a formidable task to achieve high performance on parallel applications. One of the main reasons for this is a high amount of implicit communication generated by the program due to poor structuring of the program. This article shows the importance of performance visualisation in order to spot and find the so...

متن کامل

A toolkit for optimising parallel performance

Three interacting tools to assist distributed memory programmers in developing, optimising and understanding application performance have been developed. These tools perform automatic code generation from an initial workload speciication, performance prediction using memory hierarchy simulation, and performance visualisation for distributed memory message passing applications. Their combination...

متن کامل

Offline Auto-Tuning of a PID Controller Using Extended Classifier System (XCS) Algorithm

Proportional + Integral + Derivative (PID) controllers are widely used in engineering applications such that more than half of the industrial controllers are PID controllers. There are many methods for tuning the PID parameters in the literature. In this paper an intelligent technique based on eXtended Classifier System (XCS) is presented to tune the PID controller parameters. The PID controlle...

متن کامل

Performance Visualisation of Message Passing Programs Using Relational Approach

Designing an efficient parallel program usually involves iteration of performance tuning. During this process a very large amount of performance data is produced. Without a proper software tool, the process of performance tuning can be very complicated and tedious. In this paper we describe a performance tuning tool for message passing programs. Our tool uses a relational approach to organise t...

متن کامل

اثر پارامتر شیب کف بر تعیین بهینه ضرایب و عملکرد کنترل‌‌کننده PID در کانال‌های آبیاری

Modernization of irrigation canals as an operation improvement tool is essential to promote the performance of canal networks and indeed requires control systems. Proportional integral derivative (PID) algorithms have more applications than the other controllers in different places of the world, but tuning these controllers for different hydraulic conditions of canals is considered as a major p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997